Career 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour France F1 France F2 Italy #1-w1 Italy #1-w2 Italy #1-w3 Italy #1-w4 France F7 France F8 Netherlands F1 Netherlands F2 France F2 Argentina F3 Argentina F4 Argentina F6 Argentina F7 Argentina F8 Argentina F12 Italy F35 Chile F5 Chile F6 Morocco F1 Venezuela #1-w1 Morocco F2 Venezuela #1-w2 Venezuela #1-w3 Venezuela #1-w4 France F6 Argentina F5 Argentina F9 Brazil F4 Brazil F6 Argentina F12 Brazil F12 Italy F1 Ghana F1 Ghana F2 France F6 France F7 Great Britain F9 Poland F3 Belarus F3 Belarus F4 France F10 France F11 Portugal F7 Croatia F11 Morocco F1 Morocco F2 Italy F4 Germany F6 Germany F7 France F11 Usa F1 Usa F3 Egypt F2 Turkey F1 Turkey F2 Turkey F4 Great Britain F5 Great Britain F7 Netherlands F1 Italy F15 Germany F8 Germany F14 USA F28 USA F29 USA F30 USA F1 USA F3 USA F4 USA F5 El Salvador F1 Spain F6 France F6 Germany F11 Great Britain F10 Argentina F6 Portugal F8 Great Britain F2 Netherlands F4 Usa F2 Algeria F3 Bolivia F2 Brazil F5 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia GHI Bronx Tennis Classic - Bronx Ipsos Bucharest Challenger - Bucharest Guayaquil Challenger Santiago Challenger Pereira Challenger Blumenau Challenger Rijeka Challenger Milan Challenger Scheveningen Challenger Sopot Challenger Orbetello Challenger Dortmund Challenger Napoli Challenger Bucaramanga Challenger Florianopolis Challenger Santiago Challenger Dallas Challenger Sarasota Challenger Villa Allende Challenger Medellin Challenger Guayaquil Challenger AGT Challenger - Leon Caltanissetta Challenger Orleans Challenger Sunrise Challenger Tampere Challenger Salinas Challenger Challenger Britania Zavaleta - Puebla II Challenger Ciudada de Guayaquil - Guayaquil St. Remy Challenger Lima Challenger Santiago Challenger Buenos Aires Challenger South African Airways Tennis Open - Durban Bastad Challenger San Luis Potosi Challenger 2007 - San Luis Potosi Caltanissetta Challenger 2007 West Side Tennis Club Clay Court Challenger - Forest Hills Roma Open Challenger - Rome Santo Domingo Challenger Aix En Provence Challenger Antalya Challenger Antalya 2 Challenger Oeiras 3 Challenger LXVII Concurso Internacional de Tenis Cidade de Vigo - Vigo Akbank Private Banking TED Open - Istanbul Geneva Challenger Brasov Challenger XXXIV Edizione 'A. Savoldi-Marco Co.' Trofeo Dimmidisi - Manerbio XIV Challenger ATP Club Premium Open - Quito Santiago Challenger Sao Paulo Challenger Meknes Challenger Copa Petrobras-Paraguay - Asuncion Tampere Challenger III Aberto Santa Catarina de Tenis - Florianopolis Szczecin Challenger Lima Challenger Asuncion Challenger Open Prevadies St. Brieuc Cotes D'Amor - St. Brieuc 3° Challenger Internazionale Dell'Insurbia 2008 - Chiasso Barranquilla Challenger Aamulehti Tampere Open - Tampere Credicard Citi Mastercard Tennis Cup - Campos do Jordao Furth Challenger Copa Petrobras-Uruguay - Montevideo Copa Petrobras-Argentina - Buenos Aires Stella Artois Clay Court Championships - Budaors BH Tenis Open International Cup 2008 - Belo Horizonte Madrid Challenger ITG Miami Challenger - Miami Guayaquil Challenger Tallahassee Challenger Todi Challenger Montevideo Challenger Medellin Challenger Bordeaux Challenger Marburg Challenger Braunschweig Challenger Poznan Challenger Bogota Challenger Buenos Aires Challenger Guayaquil Challenger Savannah Challenger Copa Telmex - Buenos Aires Brasil Open - Costa do Sauipe SA Tennis Open - Johannesburg U.S. Mens's Clay Court Championship - Houston Countrywide Classic - Los Angeles Pilot Pen Tennis - New Haven Campinas Challenger Open de Tenis Comunidad Valenciana - Valencia Delray Beach International Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca Siemens Open 2003 - Scheveningen Biella 5 Challenger Nottingham 2 Challenger Brasil Open - Costa do Sauipe Gerry Weber Open - Halle AXA Open II - Espinho Open de Montauban - Montauban Copa Claro - Buenos Aires LTA Hull Challenger - Hull Compaq Challenger - Bucharest Banja Luka 2002 - Banja Luka Winston-Salem Open - Winston-Salem Open de Nice Cote d'Azur - Nice 5th Sardinian International Championships - Cagliari Gerry Weber Open - Halle Schickendanz Open - Furth ATP Vegeta Croatia Open - Umag Bet-at-home Cup - Kitzbuhel Moselle Open - Metz Banca Stato Challenger Lugano - Lugano Open de Montauban - Montauban Geovillage Open Trofeo Melia Olbia - Olbia Royal Guard Open Chile - Vina del Mar V Trani Cup - Trani San Marino Cepu Open - San Marino Portugal Open - Oeiras Malaysian Open - Kuala Lumpur If Stockholm Open - Stockholm Open de Nice Cote d'Azur - Nice Citi Open - Washington Asics Challenger Open - Monchengladbach Genoa Open 'Fondazione Carige' - Genova Copa Sevilla Internacionales de Andalucia - Seville SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg China Open - Beijing Challenger Ford de Cherbourg - Cherbourg If Stockholm Open - Stockholm Timisoara Challenger - Timisoara Kyiv Open - Kiev Rio Open - Rio de Janeiro Brasil Open - Sao Paulo German Tennis Championships - Hamburg Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Millennium Estoril Open - Estoril Banja Luka Challenger 2005 - Banja Luka Copa Petrobras - Buenos Aires Torneo Internacional Challenger Fila 2006 - Leon Credicard Mastercard Tennis Cup - Campos do Jordao Amazonia Open de Tenis - Belem IX Gramado Open - Gramado XII Trofeo Ciudad de Quito 'Diario El Comercio' - Quito Seguros Bolivar Open - Medellin Copa Petrobras Colombia - Bogota Copa Petrobras Argentina - Buenos Aires Copa Telmex - Buenos Aires Challenger Britania Zavaleta - Puebla AT&T Challenger of Dallas - Dallas XII Abierto Internacional de Salinas - Salinas Aberto de Santa Catarina de Tenis - Florianopolis Ciudad de Pozoblanco Open Diputacion - Cordoba Copa Petrobras Uruguay - Montevideo Challenger Ciudad de Guayaquil - Guayaquil JSM Challenger - Champaign BSI Challenger Lugano - Lugano Bancolombia Open - Bogota Abierto Mexicano Telcel - Acapulco ECM Prague Open 2008 - Prague Geneva Challenger - Geneva XI Ciutat de Barcelona - Barcelona Seguros Bolivar Open - Cali Brasil Open - Costa do Sauipe Bancolombia Open - Cali Abierto Mexicano Telcel - Acapulco Voit Mexico City Open - Mexico City Challenger Casablanca San Angel - Mexico City Grand Prix de Tennis de Lyon - Lyon Open de Nice Cote dAzur - Nice Cairo Challenger BellSouth Open - Vina del Mar IV Challenger Ciudad De Guayaquil - Guayaquil Copa AT&T - Buenos Aires International Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca Medibank International - Sydney Kosice Open-Steelers Cup 2008 - Kosice Challenger Casablanca San Angel - Mexico City Regions Morgan Keegan Championships - Memphis San Remo Tennis Cup-16° Piertomaso Tessitore - San Remo Serbia Open - Belgrade Bucaramanga Challenger Casablanca Challenger Trani Challenger Polska Energia Open - Bytom Santos Challenger Montevideo Challenger Mamaia Challenger - Constanta Lima Challenger - Lima II Naples ITG Challenger - Naples Delray Beach International Tennis Championships - Delray Beach Poznan Challenger Tampere Challenger Sao Paulo Challenger Mercedes Cup - Stuttgart The 'Fitz' Casino Challenger - Tunica Buenos Aires Challenger Challenger ATP de Cuenca Diario El Mercurio - Cuenca Nokian Hakkapeliitta Open - Tampere Mons Challenger VTR Open - Vina del Mar Campionati Internazionali di Sicilia - Palermo Brasil Open - Sao Paulo Seguros Bogota Open - Bogota US Men's Clay Court Championship - Houston Siemens Open - Scheveningen Open de Nice Cote d'Azur - Nice Zagreb Challenger Grand Prix de Tennis de Lyon - Lyon Power Horse World Team Cup - Dusseldorf Challenger 42 - Andrezieux Challenger Ford de Cherbourg - Cherbourg ATP Challenger Open 2004 - Monchengladbach Tanger Challenger Antonio Savoldi-Marco Co. - Manerbio Abierto Mexicano Telcel - Acapulco Winston-Salem Open - Winston-Salem Joinville Tennis Festival - Joinville Tehran Open 2004 - Tehran Banja Luka Challenger 2004 - Banja Luka Copa Claro - Buenos Aires Seguros Bolivar Open - Bogota Challenger Casino Lugano - Lugano Barranquilla Challenger Brasil Open - Sao Paulo Wartburg Open - Eisenach Valencia Open - Valencia FILA Challenger Biella - Biella Porsche Open - Poznan Argentina Open - Buenos Aires Brasil Open - Sao Paulo Swiss Indoors Basel - Basel Challenger ATP de Cuenca Diario El Mercurio - Cuenca Braunschweig Challenger Copa Sevilla-Internacionales de Andalucia - Seville European Open - Antwerp Cordenons Challenger Manerbio Challenger ASB Classic - Auckland Como Challenger Ljubljana Challenger Buenos Aires Challenger Brasil Open - Sao Paulo Tampere Challenger Vicenza Challenger Santiago Challenger Guayaquil Challenger Plava Laguna Croatia Open - Umag Brescia Challenger Copa Petrobras Argentina - Buenos Aires Challenger Ford de Cherbourg - Cherbourg AEGON International - Eastbourne Cordoba Open - Cordoba Argentina Open - Buenos Aires Bogota Challenger Open de Montauban - Montauban Gelsor Open Romania - Bucharest Hilton Waikoloa Village USTA Challenger - Waikoloa AT&T Challenger of Dallas - Dallas Rome Challenger San Marino Challenger Cyclus Open de Tenis - Florianopolis Cordenons Challenger Bancolombia Open - Bogota Abierto Internacional de Salinas 'Dario Expreso' - Salinas San Luis Potosi Challenger - San Luis Potosi Lima Challenger Genova Challenger Sarasota Challenger Alphen Challenger Countrywide Classic - Los Angeles Ordina Open - 's-Hertogenbosch Pilot Pen Tennis - New Haven Copa Claro - Buenos Aires San Juan Challenger Open de la Ville de Saint Denis - Reunion Island Arpa Ceramic Cup - Reggio Emilia Savannah Challenger Olbia Geovillage Open - Olbia Austrian Open - Kitzbuhel Zagreb Challenger Aamulehti Tampere Opene - Tampere UNICEF Open - 's Hertogenbosch Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia Banca Stato Challenger Lugano - Lugano Quito Challenger Open Sainte Victoire - Aix-En-Provence 's Tennis Masters 07 Challenger - Graz Sao Jose Do Rio Preto Challenger Open de Montauban - Montauban Oberstaufen Cup - Oberstaufen Medellin Challenger Black Forest Open - Freudenstadt Tean International - Alphen Sao Leopoldo Challenger Sporting Challenger - Turin The Hilversum Open - Hilversum Schickedanz Open - Furth St.Petersburg Challenger by Kinex - St. Petersburg Ljubljana Challenger Banjaluka Challenger 2007 - Banja Luka Buenos Aires Challenger Copa Claro - Buenos Aires GHI Bronx Classic - Bronx Palermo Challenger Legg Mason Tennis Classic - Washington ATP Challenger Trophy 2007 - Trnava Seguros Bolivar Open - Medellin Kyiv Open - Kiev San Benedetto Challenger - San Benedetto XIII Trofeo Ciudad de Quito - Quito Copa Petrobras Colombia - Bogota Thailand Open - Bangkok Mercedes Cup - Stuttgart If Stockholm Open - Stockholm Copa Petrobras Brazil - Belo Horizonte Aircel Chennai Open - Chennai The Scottish Tennis Championships - Edinburgh Salinas Challenger Morocco Tennis Tour - Meknes Open 88 - Contrexeville Copa Petrobras Santa Cruz - Santa Cruz de la Sierra Prosperita Open 2008 - Ostrava Bulgarian Challenger 2002 - Sofia Rio Open - Rio de Janeiro Sarasota Challenger Pharma Medico Open 2008 - Aarhus Amer-Wilson Challenger - Tampere Sylt Open 2000 - Sylt Challenger 42 - Andrezieux Geneva Challenger - Geneva Hungarian Architect Open - Budapest DPD Challenger 2000 - Aschaffenburg Open 13 - Marseille The Wrexham Challenger - Wrexham Energis Open - Amsterdam 2001 ATP Challenger 'Riviera Delle Palme' - San Benedetto Warta Cup 2001 - Sopot AEGON International - Eastbourne Qatar ATP Challenger - Doha BMW Challenger Open - Monchengladbach Copa Kia - Santiago Seguros Bolivar Open - Medellin Noumea Challenger Santiago Challenger Cancun Challenger Bogota Challenger Sarasota Challenger St. Brieuc Challenger Tunis Challenger Serbia Open - Belgrade Trani Cup - Trani Meknes Challenger Qatar ExxonMobil Open - Doha Sporting Challenger 2003 - Turin Rio Open 500 - Rio de Janeiro Bet-at-home Open - Hamburg Morocco Tennis Tour - Tanger AEGON Championships - London Swiss Indoors Basel - Basel V Torneo Internazionale di Tennis - Barletta Grand Prix de Tennis de Lyon - Lyon Citi Open - Washington VII Torneo Internazionale di Tennis - Barletta Steelers Cup - Kosice Bet-at-home Open - Hamburg Grand Prix Hassan II - Casablanca BRD Nastase Tiriac Trophy - Bucharest Open de Nice Cote d'Azur - Nice Sony Ericsson Open - Miami Mercedes Cup - Stuttgart Rogers Cup - Montreal Winston-Salem Open - Winston-Salem China Open - Beijing Shanghai - Shanghai Qatar ExxonMobil Open - Doha Apia International - Sydney BNP Paribas Open - Indian Wells Brasil Open - Sao Paulo Sony Ericsson Open - Miami Barcelona Open BancSabadell - Barcelona Internazionali BNL dItalia - Rome Aegon Nottingham Open - Nottingham Mutua Madrilena Masters Madrid - Madrid Freeman Men's $50,000 Challenger - Joplin Rogers Cup - Toronto If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Millennium Estoril Open - Estoril Qatar ExxonMobil Open - Doha Apia International - Sydney Sony Ericsson Open - Miami Dubai Duty Free Tennis Championships - Dubai Millennium Estoril Open - Estoril Open de Nice Cote d'Azur - Nice BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Bet-at-home Open - Hamburg Open de Tenis Comunidad Valenciana - Valencia Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Konzum Croatia Open - Umag Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Argentina Open - Buenos Aires US Men's Clay Court Championship - Houston Campionati Internazionali di Sicilia - Palermo Mutua Madrid Open - Madrid Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Chengdu Open - Chengdu Sydney International - Sydney Miami Open - Miami Movistar Open - Santiago Argentina Open - Buenos Aires Mutua Madrid Open - Madrid Barcelona Open BancSabadell - Barcelona Millennium Estoril Open - Estoril Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome AEGON Championships - London SkiStar Swedish Open - Bastad Grand Prix de Tennis de Lyon - Lyon Winston-Salem Open - Winston-Salem SAP Open - San Jose Brisbane International - Brisbane Legg Mason Tennis Classic - Washington Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Farmers Classic - Los Angeles Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Barcelona Open Banc Sabadell - Barcelona Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo U.S. Men's Clay Court Championships - Houston Internazionali BNL d'Italia - Rome German Tennis Championships - Hamburg ASB Classic - Auckland Argentina Open - Buenos Aires Brasil Open - Costa do Sauipe Chile Dove Men+Care Open - Santiago French Open - Paris Australian Open - Melbourne French Open - Paris French Open - Paris Generali Open - Kitzbuhel Australian Open - Melbourne French Open - Paris Santiago Open - Santiago AEGON International - Eastbourne AAPT Championships - Adelaide Argentina Open - Buenos Aires Cordoba Open - Cordoba French Open - Paris Zagreb Challenger Rio Open - Rio de Janeiro Australian Open - Melbourne BCR Open Romania - Bucharest French Open - Paris Wimbledon - London French Open - Paris AIG Japan Open Tennis Championships - Tokyo U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Brisbane International - Brisbane U.S. Open - New York French Open - Paris Wimbledon - London Abierto Mexicano Telcel - Acapulco U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Topshelf Open - 's-Hertogenbosch VTR Open - Vina del Mar Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York Wimbledon - London French Open - Paris Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London China Open - Beijing Mercedes Cup - Stuttgart Cordoba Open - Cordoba Monte-Carlo Rolex Masters - Monte-Carlo French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne Apia International - Sydney French Open - Paris Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Wimbledon - London Wimbledon - London Miami Open - Miami Mutua Madrid Open - Madrid Geneva Open - Geneva U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne Davis Cup, World Group, QF, RUS-ARG 2-3 Davis Cup, World Group, SF, CZE-ARG 3-2 Davis Cup, World Group, 1R, ARG-BRA 3-2 French Open - Paris Davis Cup, PO, SWE-ARG 2-3 Davis Cup, World Group, PO, ISR-ARG 2-3 Davis Cup, World Group, QF, ARG-SRB 4-1 Davis Cup, World Group, SF, BEL-ARG 3-2 Davis Cup, World Group, 1R, POL-ARG 2-3 Davis Cup, World Group, SF, GBR-ARG 2-3 French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) U.S. Open - New York Davis Cup, World Group, QR, COL-ARG 3-1